A two-level decomposition scheme for Markovian process algebra models
نویسنده
چکیده
The concurrent composition of Markov chains quickly leads to the notorious problem of state space explosion, also known as the largeness problem, as the number of involved Markov chains increases. In the context of Markovian Process Algebras (MPAs) this problem is of particular interest, since small and compact model descriptions in form of language terms provided by the MPA may possess huge underlying Markov chains. Of course, many long known counter-strategies to tackle the largeness problem of Markov chains in one way or the other, like, e.g., product-form solutions, lumpability, sparse data structures, nearly-complete decomposability, can also be applied to the Markov chains which are generated by MPA models. Recent research mostly focuses on the classification of syntactical properties on the MPA language term level which ensure the applicability of these strategies. In this work we propose a novel approach to solve MPA models which explicitly exploits the concurrent nature of the given model. The method involves two levels of compositionality. In the first level, the model is decomposed along points of global synchronisation into several sub-models. These sub-models are solved in isolation, and afterwards the individual results are combined to yield a solution of the entire model. The second level of compositionality concerns the individual sub-models. Under certain conditions each submodel can be described as the parallel evolution of a number of independent absorbing Markov chains. This independence can be exploited to efficiently solve the sub-models. As a side result of the consideration of the second level of compositionality, we derive a novel result on cumulative measures of absorbing joint Markov chains. Provided that the marginal processes are independent continuous time Markov chains (CTMCs), the mean time to absorption and the expected total time in a transient set of the joint Markov chain are computed from the marginal CTMCs in a compositional way. Operations on the state space of the joint Markov chain are never carried out, hence, the problem of state space explosion is avoided. The computational effort of our method rather depends on convergence properties of the joint CTMC, i.e., the number of steps until absorption of a discrete time Markov chain embedded in the joint CTMC.
منابع مشابه
Applying Quasi-Separability to Markovian Process Algebra
Stochastic process algebras have become an accepted part of performance modelling over recent years. Because of the advantages of compositionality and exibility they are increasingly being used to model larger and more complex systems. Therefore tools which support the evaluation of models expressed using stochastic process algebra must be able to utilise the full range of decomposition and sol...
متن کاملMarkovian Delay Prediction-Based Control of Networked Systems
A new Markov-based method for real time prediction of network transmission time delays is introduced. The method considers a Multi-Layer Perceptron (MLP) neural model for the transmission network, where the number of neurons in the input layer is minimized so that the required calculations are reduced and the method can be implemented in the real-time. For this purpose, the Markov process order...
متن کاملMonte Carlo Simulation to Compare Markovian and Neural Network Models for Reliability Assessment in Multiple AGV Manufacturing System
We compare two approaches for a Markovian model in flexible manufacturing systems (FMSs) using Monte Carlo simulation. The model which is a development of Fazlollahtabar and Saidi-Mehrabad (2013), considers two features of automated flexible manufacturing systems equipped with automated guided vehicle (AGV) namely, the reliability of machines and the reliability of AGVs in a multiple AGV jobsho...
متن کاملModelling the Influence of RKIP on the ERK Signalling Pathway Using the Stochastic Process Algebra PEPA
This paper examines the influence of the Raf Kinase Inhibitor Protein (RKIP) on the Extracellular signal Regulated Kinase (ERK) signalling pathway [5] through modelling in a Markovian process algebra, PEPA [11]. Two models of the system are presented, a reagentcentric view and a pathway-centric view. The models capture functionality at the level of subpathway, rather than at a molecular level. ...
متن کاملSolving systems of nonlinear equations using decomposition technique
A systematic way is presented for the construction of multi-step iterative method with frozen Jacobian. The inclusion of an auxiliary function is discussed. The presented analysis shows that how to incorporate auxiliary function in a way that we can keep the order of convergence and computational cost of Newton multi-step method. The auxiliary function provides us the way to overcome the singul...
متن کامل